Skip to content

Templating in Python

Mainstream Python

  • Django templates
  • Jinja2
  • ZPT / Chameleon
  • Mako

Chameleon = faster ZPT by compiling to python bytecode.

(All are supported by PyCharm OOTB, except Mako).

Exotic Python

More + benchmarks: https://github.com/marrow/cinje/wiki/Benchmarks

Internal Python DSLs

Using context managers

Using mutable objects

Using extended syntax (a la JSX)

Using functions

Multi-paradigm

More

Not Python

ZPT-likes

Others

#django

Page last modified: 2024-11-13 14:01:29